package com.kjtpay.design_pattern.state;

abstract class State {
    // writeProgram的内容记录在这个字段中
    protected String information;

    // 写程序的各种状态;这个就是UML图中的handle()方法
    public abstract void writeProgram(Work work);

    // 用于显示到界面上的方法
    public String show() {
        return information;
    }
}
